//
// Created by 17775 on 2024/11/4.
//

#ifndef RAYCI_SINGLE_HISTOGRAM_H
#define RAYCI_SINGLE_HISTOGRAM_H

#include "RayCiPro_C.h"
#include "../utils/PowerProfileData.h"
#include <vector>
#include <memory>
#include <QVector>
#include <QObject>

class Single_Histogram: public QObject{
Q_OBJECT

public:
    int _iSingleDocId = 0;
    [[nodiscard]] std::shared_ptr<PowerProfileData<QVector<double>>> getHistogramData() const;
    void closeHistogramWindow() const;
};


#endif //RAYCI_SINGLE_HISTOGRAM_H
